#include "log.h"
#include "IObject.h"

std::string WebAggregator::dataGrabber::IObject::id()
{
	FILE_LOG(logDEBUG1) << "Entry: std::string WebAggregator::dataGrabber::IObject::id()";


	FILE_LOG(logDEBUG1) << "Exit: std::string WebAggregator::dataGrabber::IObject::id()";

	return "";
}

std::string WebAggregator::dataGrabber::IObject::displayName()
{
	FILE_LOG(logDEBUG1) << "Entry: std::string WebAggregator::dataGrabber::IObject::displayName()";


	FILE_LOG(logDEBUG1) << "Exit: std::string WebAggregator::dataGrabber::IObject::displayName()";

	return "";
}

std::string WebAggregator::dataGrabber::IObject::value()
{
	FILE_LOG(logDEBUG1) << "Entry: std::string WebAggregator::dataGrabber::IObject::value()";


	FILE_LOG(logDEBUG1) << "Exit: std::string WebAggregator::dataGrabber::IObject::value()";

	return val;
}

bool WebAggregator::dataGrabber::IObject::hasAttribute(std::string name)
{
    FILE_LOG(logDEBUG1) << "Entry: bool WebAggregator::dataGrabber::IObject::hasAttribute(std::string name)";
    
    
        
    FILE_LOG(logDEBUG1) << "Exit: bool WebAggregator::dataGrabber::IObject::hasAttribute(std::string name)";

	return false;
}

std::string WebAggregator::dataGrabber::IObject::getAttribute(std::string name, std::string defaultValue)
{
	FILE_LOG(logDEBUG1) << "Entry: std::string WebAggregator::dataGrabber::IObject::getAttribute(std::string name, std::string defaultValue)";


	FILE_LOG(logDEBUG1) << "Exit: std::string WebAggregator::dataGrabber::IObject::getAttribute(std::string name, std::string defaultValue)";

	return "";
}

std::vector<std::string>* WebAggregator::dataGrabber::IObject::getAttributes()
{
	FILE_LOG(logDEBUG1) << "Entry: std::vector<std::string>* WebAggregator::dataGrabber::IObject::getAttributes()";


	FILE_LOG(logDEBUG1) << "Exit: std::vector<std::string>* WebAggregator::dataGrabber::IObject::getAttributes()";

	return NULL;
}

void WebAggregator::dataGrabber::IObject::setAttribute(std::string name, std::string value)
{
	FILE_LOG(logDEBUG1) << "Entry: void WebAggregator::dataGrabber::IObject::setAttribute(std::string name, std::string value)";
	val = value;

	FILE_LOG(logDEBUG1) << "Exit: void WebAggregator::dataGrabber::IObject::setAttribute(std::string name, std::string value)";
}

std::string WebAggregator::dataGrabber::IObject::toString()
{
    FILE_LOG(logDEBUG1) << "Entry: std::string WebAggregator::dataGrabber::IObject::toString()";
    
    
        
    FILE_LOG(logDEBUG1) << "Exit: std::string WebAggregator::dataGrabber::IObject::toString()";

	return "";
}